package org.sibframework.sda.test.objects;

public class ClCommonDiagnosis implements java.io.Serializable {

    //Fields Generated
    /**
     * 
     * Null able: <tt>false</tt>.<p>
     * Primary Key: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>ID</tt>.<p>
     */
    private java.lang.Long id = null;
    /**
     * 诊断<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>DIAGNOSIS_NAME</tt>.<p>
     */
    private java.lang.String diagnosisName = null;
    /**
     * 诊断顺序<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>38</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>DIAGNOSIS_ORDER</tt>.<p>
     */
    private java.lang.Long diagnosisOrder = null;
    /**
     * 诊断对应的ICD10编码，来源MD_ICD10<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>ICD10_CODE</tt>.<p>
     */
    private java.lang.String icd10Code = null;
    /**
     * 诊断对应的ICD10名称，来源MD_ICD10<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>ICD10_NAME</tt>.<p>
     */
    private java.lang.String icd10Name = null;
    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>UPDATE_BY</tt>.<p>
     */
    private java.lang.String updateBy = null;
    /**
     * 删除标志<p>
    *0：正常<p>
    *1：删除<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>1</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>IS_REMOVED</tt>.<p>
     */
    private java.lang.Long isRemoved = null;
    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>CREATE_DATE</tt>.<p>
     */
    private java.util.Date createDate = null;
    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>CREATE_BY</tt>.<p>
     */
    private java.lang.String createBy = null;
    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>UPDATE_DATE</tt>.<p>
     */
    private java.util.Date updateDate = null;
    /**
     * 显示的顺序<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>DISPLAY_ORDER</tt>.<p>
     */
    private java.lang.Long displayOrder = null;
    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>DEPT_ID</tt>.<p>
     */
    private java.lang.Long deptId = null;
    /**
     * 常用诊断类型<p>
    *0 个人常用诊断（Doctor_ID不为空，Dept_ID为空）<p>
    *1 科室常用诊断（Dept_ID不为空，Doctor_ID为空）<p>
    *2 全局常用诊断（Dept_ID为空，Doctor_ID为空）<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>38</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>TYPE</tt>.<p>
     */
    private java.lang.Long type = null;
    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>DOCTOR_ID</tt>.<p>
     */
    private java.lang.Long doctorId = null;

    /**
     * 
     * Null able: <tt>false</tt>.<p>
     * Primary Key: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>ID</tt>.<p>
     */
    public java.lang.Long getId() {
    	return this.id;
    }
    /**
     * 
     * Null able: <tt>false</tt>.<p>
     * Primary Key: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>ID</tt>.<p>
     */
    public void setId(java.lang.Long id) {
    	this.id = id;
    }

    /**
     * 诊断<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>DIAGNOSIS_NAME</tt>.<p>
     */
    public java.lang.String getDiagnosisName() {
    	return this.diagnosisName;
    }
    /**
     * 诊断<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>DIAGNOSIS_NAME</tt>.<p>
     */
    public void setDiagnosisName(java.lang.String diagnosisName) {
    	this.diagnosisName = diagnosisName;
    }

    /**
     * 诊断顺序<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>38</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>DIAGNOSIS_ORDER</tt>.<p>
     */
    public java.lang.Long getDiagnosisOrder() {
    	return this.diagnosisOrder;
    }
    /**
     * 诊断顺序<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>38</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>DIAGNOSIS_ORDER</tt>.<p>
     */
    public void setDiagnosisOrder(java.lang.Long diagnosisOrder) {
    	this.diagnosisOrder = diagnosisOrder;
    }

    /**
     * 诊断对应的ICD10编码，来源MD_ICD10<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>ICD10_CODE</tt>.<p>
     */
    public java.lang.String getIcd10Code() {
    	return this.icd10Code;
    }
    /**
     * 诊断对应的ICD10编码，来源MD_ICD10<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>ICD10_CODE</tt>.<p>
     */
    public void setIcd10Code(java.lang.String icd10Code) {
    	this.icd10Code = icd10Code;
    }

    /**
     * 诊断对应的ICD10名称，来源MD_ICD10<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>ICD10_NAME</tt>.<p>
     */
    public java.lang.String getIcd10Name() {
    	return this.icd10Name;
    }
    /**
     * 诊断对应的ICD10名称，来源MD_ICD10<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>ICD10_NAME</tt>.<p>
     */
    public void setIcd10Name(java.lang.String icd10Name) {
    	this.icd10Name = icd10Name;
    }

    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>UPDATE_BY</tt>.<p>
     */
    public java.lang.String getUpdateBy() {
    	return this.updateBy;
    }
    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>UPDATE_BY</tt>.<p>
     */
    public void setUpdateBy(java.lang.String updateBy) {
    	this.updateBy = updateBy;
    }

    /**
     * 删除标志<p>
    *0：正常<p>
    *1：删除<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>1</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>IS_REMOVED</tt>.<p>
     */
    public java.lang.Long getIsRemoved() {
    	return this.isRemoved;
    }
    /**
     * 删除标志<p>
    *0：正常<p>
    *1：删除<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>1</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>IS_REMOVED</tt>.<p>
     */
    public void setIsRemoved(java.lang.Long isRemoved) {
    	this.isRemoved = isRemoved;
    }

    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>CREATE_DATE</tt>.<p>
     */
    public java.util.Date getCreateDate() {
    	return this.createDate;
    }
    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>CREATE_DATE</tt>.<p>
     */
    public void setCreateDate(java.util.Date createDate) {
    	this.createDate = createDate;
    }

    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>CREATE_BY</tt>.<p>
     */
    public java.lang.String getCreateBy() {
    	return this.createBy;
    }
    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>CREATE_BY</tt>.<p>
     */
    public void setCreateBy(java.lang.String createBy) {
    	this.createBy = createBy;
    }

    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>UPDATE_DATE</tt>.<p>
     */
    public java.util.Date getUpdateDate() {
    	return this.updateDate;
    }
    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>UPDATE_DATE</tt>.<p>
     */
    public void setUpdateDate(java.util.Date updateDate) {
    	this.updateDate = updateDate;
    }

    /**
     * 显示的顺序<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>DISPLAY_ORDER</tt>.<p>
     */
    public java.lang.Long getDisplayOrder() {
    	return this.displayOrder;
    }
    /**
     * 显示的顺序<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>DISPLAY_ORDER</tt>.<p>
     */
    public void setDisplayOrder(java.lang.Long displayOrder) {
    	this.displayOrder = displayOrder;
    }

    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>DEPT_ID</tt>.<p>
     */
    public java.lang.Long getDeptId() {
    	return this.deptId;
    }
    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>DEPT_ID</tt>.<p>
     */
    public void setDeptId(java.lang.Long deptId) {
    	this.deptId = deptId;
    }

    /**
     * 常用诊断类型<p>
    *0 个人常用诊断（Doctor_ID不为空，Dept_ID为空）<p>
    *1 科室常用诊断（Dept_ID不为空，Doctor_ID为空）<p>
    *2 全局常用诊断（Dept_ID为空，Doctor_ID为空）<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>38</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>TYPE</tt>.<p>
     */
    public java.lang.Long getType() {
    	return this.type;
    }
    /**
     * 常用诊断类型<p>
    *0 个人常用诊断（Doctor_ID不为空，Dept_ID为空）<p>
    *1 科室常用诊断（Dept_ID不为空，Doctor_ID为空）<p>
    *2 全局常用诊断（Dept_ID为空，Doctor_ID为空）<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>38</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>TYPE</tt>.<p>
     */
    public void setType(java.lang.Long type) {
    	this.type = type;
    }

    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>DOCTOR_ID</tt>.<p>
     */
    public java.lang.Long getDoctorId() {
    	return this.doctorId;
    }
    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>DOCTOR_ID</tt>.<p>
     */
    public void setDoctorId(java.lang.Long doctorId) {
    	this.doctorId = doctorId;
    }
}